home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_64_SSWININF.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
42KB
|
730 lines
# near model CODE resource
# jump table entries: 10712-10712 (1 of them)
export_1339:
00000000 4E56 FFDA link A6, -0x0026
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 4246 clr.w D6
0000000A 206E 0008 movea.l A0, [A6 + 0x8]
0000000E 52AE 0008 addq.l [A6 + 0x8], 1
00000012 1010 move.b D0, [A0]
00000014 6500 0432 bcs +0x434 /* 00000448 */
00000018 0C00 0007 cmpi.b D0, 0x7
0000001C 6200 042A bhi +0x42C /* 00000448 */
00000020 7200 moveq.l D1, 0x00
00000022 1200 move.b D1, D0
00000024 D241 add.w D1, D1
00000026 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000002A 4EFB 1000 jmp [PC + D1.w]
0000002E 0012 041C ori.b [A2], 0x1C
00000032 0156 bchg [A6], D0
00000034 01A8 01F8 bclr [A0 + 0x1F8], D0
00000038 021E 0308 andi.b [A6]+, 0x8
0000003C 0416 487A subi.b [A6], 0x7A /* 'z' */
00000040 0432 486E FFF0 3F3C 0810 subi.b [0x3F3C0810], 0x6E /* 'n' */
0000004A A9EB syscall Pack4/FP68K
0000004C 487A 041A pea.l [PC + 0x41A /* 00000468, value 0x40018000 */]
00000050 486E FFF8 pea.l [A6 - 0x8]
00000054 3F3C 0810 move.w -[A7], 0x810
00000058 A9EB syscall Pack4/FP68K
0000005A 486E FFF8 pea.l [A6 - 0x8]
0000005E 486E FFF0 pea.l [A6 - 0x10]
00000062 486E FFE8 pea.l [A6 - 0x18]
00000066 486E 0008 pea.l [A6 + 0x8]
0000006A 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
0000006E 3C00 move.w D6, D0
00000070 4FEF 0010 lea.l A7, [A7 + 0x10]
00000074 6700 03D2 beq +0x3D4 /* 00000448 */
00000078 487A 03E4 pea.l [PC + 0x3E4 /* 0000045E, value 0x4005C800 */]
0000007C 486E FFF0 pea.l [A6 - 0x10]
00000080 3F3C 0810 move.w -[A7], 0x810
00000084 A9EB syscall Pack4/FP68K
00000086 486E FFE8 pea.l [A6 - 0x18]
0000008A 486E FFF0 pea.l [A6 - 0x10]
0000008E 486E FFE8 pea.l [A6 - 0x18]
00000092 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00000096 487A 03BC pea.l [PC + 0x3BC /* 00000454, value 0x3FFE8000 */]
0000009A 486E FFF0 pea.l [A6 - 0x10]
0000009E 3F3C 0810 move.w -[A7], 0x810
000000A2 A9EB syscall Pack4/FP68K
000000A4 486E FFE8 pea.l [A6 - 0x18]
000000A8 486E FFF0 pea.l [A6 - 0x10]
000000AC 486E FFE8 pea.l [A6 - 0x18]
000000B0 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000000B4 486E FFDA pea.l [A6 - 0x26]
000000B8 486E FFE8 pea.l [A6 - 0x18]
000000BC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000000C0 206D E9E2 movea.l A0, [A5 - 0x161E]
000000C4 4A68 018A tst.w [A0 + 0x18A]
000000C8 4FEF 0020 lea.l A7, [A7 + 0x20]
000000CC 6600 037A bne +0x37C /* 00000448 */
000000D0 206D BA78 movea.l A0, [A5 - 0x4588]
000000D4 317C 0001 025E move.w [A0 + 0x25E], 0x1
000000DA 206D BA78 movea.l A0, [A5 - 0x4588]
000000DE 5268 0158 addq.w [A0 + 0x158], 1
000000E2 7000 moveq.l D0, 0x00
000000E4 2F00 move.l -[A7], D0
000000E6 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000000EA 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
000000EE 206D B9FC movea.l A0, [A5 - 0x4604]
000000F2 7064 moveq.l D0, 0x64
000000F4 B068 01B4 cmp.w D0, [A0 + 0x1B4]
000000F8 508F addq.l A7, 8
000000FA 670E beq +0x10 /* 0000010A */
000000FC 206D B9FC movea.l A0, [A5 - 0x4604]
00000100 226D B9FC movea.l A1, [A5 - 0x4604]
00000104 3368 01B4 032C move.w [A1 + 0x32C], [A0 + 0x1B4]
label0000010A:
0000010A 206D B9FC movea.l A0, [A5 - 0x4604]
0000010E 316E FFDA 01B4 move.w [A0 + 0x1B4], [A6 - 0x26]
00000114 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00000118 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000011C 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00000120 486D 17CA pea.l [A5 + 0x17CA /* export_757 */]
00000124 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000128 286D B9FC movea.l A4, [A5 - 0x4604]
0000012C 508F addq.l A7, 8
0000012E 604A bra +0x4C /* 0000017A */
label00000130:
00000130 4A6C 018A tst.w [A4 + 0x18A]
00000134 6640 bne +0x42 /* 00000176 */
00000136 202C 0412 move.l D0, [A4 + 0x412]
0000013A B0AD BA78 cmp.l D0, [A5 - 0x4588]
0000013E 6636 bne +0x38 /* 00000176 */
00000140 B9ED B9FC cmpa.l A4, [A5 - 0x4604]
00000144 670E beq +0x10 /* 00000154 */
00000146 7064 moveq.l D0, 0x64
00000148 B06C 01B4 cmp.w D0, [A4 + 0x1B4]
0000014C 6706 beq +0x8 /* 00000154 */
0000014E 396C 01B4 032C move.w [A4 + 0x32C], [A4 + 0x1B4]
label00000154:
00000154 396E FFDA 01B4 move.w [A4 + 0x1B4], [A6 - 0x26]
0000015A 2F0C move.l -[A7], A4
0000015C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000160 302E FFDA move.w D0, [A6 - 0x26]
00000164 48C0 ext.l D0
00000166 2F00 move.l -[A7], D0
00000168 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000016C 2F0C move.l -[A7], A4
0000016E 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00000172 4FEF 000C lea.l A7, [A7 + 0xC]
label00000176:
00000176 286C 0164 movea.l A4, [A4 + 0x164]
label0000017A:
0000017A 200C move.l D0, A4
0000017C 66B2 bne -0x4C /* 00000130 */
0000017E 6000 02C8 bra +0x2CA /* 00000448 */
00000182 486E FFDC pea.l [A6 - 0x24]
00000186 486E 0008 pea.l [A6 + 0x8]
0000018A 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
0000018E 3C00 move.w D6, D0
00000190 508F addq.l A7, 8
00000192 6700 02B4 beq +0x2B6 /* 00000448 */
00000196 7048 moveq.l D0, 0x48
00000198 2F00 move.l -[A7], D0
0000019A 322E FFDE move.w D1, [A6 - 0x22]
0000019E 48C1 ext.l D1
000001A0 2F01 move.l -[A7], D1
000001A2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000001A6 3D40 FFDE move.w [A6 - 0x22], D0
000001AA 7048 moveq.l D0, 0x48
000001AC 2F00 move.l -[A7], D0
000001AE 322E FFDC move.w D1, [A6 - 0x24]
000001B2 48C1 ext.l D1
000001B4 2F01 move.l -[A7], D1
000001B6 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000001BA 3D40 FFDC move.w [A6 - 0x24], D0
000001BE 2F2E FFDC move.l -[A7], [A6 - 0x24]
000001C2 206D B9FC movea.l A0, [A5 - 0x4604]
000001C6 2F08 move.l -[A7], A0
000001C8 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000001CC 4FEF 0018 lea.l A7, [A7 + 0x18]
000001D0 6000 0276 bra +0x278 /* 00000448 */
000001D4 486E FFDC pea.l [A6 - 0x24]
000001D8 486E 0008 pea.l [A6 + 0x8]
000001DC 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
000001E0 3C00 move.w D6, D0
000001E2 508F addq.l A7, 8
000001E4 6700 0262 beq +0x264 /* 00000448 */
000001E8 7048 moveq.l D0, 0x48
000001EA 2F00 move.l -[A7], D0
000001EC 322E FFDE move.w D1, [A6 - 0x22]
000001F0 48C1 ext.l D1
000001F2 2F01 move.l -[A7], D1
000001F4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000001F8 3D40 FFDE move.w [A6 - 0x22], D0
000001FC 7048 moveq.l D0, 0x48
000001FE 2F00 move.l -[A7], D0
00000200 322E FFDC move.w D1, [A6 - 0x24]
00000204 48C1 ext.l D1
00000206 2F01 move.l -[A7], D1
00000208 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000020C 3D40 FFDC move.w [A6 - 0x24], D0
00000210 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000214 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000218 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
0000021C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000220 6000 0226 bra +0x228 /* 00000448 */
00000224 206E 0008 movea.l A0, [A6 + 0x8]
00000228 7000 moveq.l D0, 0x00
0000022A 1010 move.b D0, [A0]
0000022C 2F00 move.l -[A7], D0
0000022E 206D B9FC movea.l A0, [A5 - 0x4604]
00000232 2F08 move.l -[A7], A0
00000234 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00000238 2F2D B9FC move.l -[A7], [A5 - 0x4604]
0000023C 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00000240 5246 addq.w D6, 1
00000242 4FEF 000C lea.l A7, [A7 + 0xC]
00000246 6000 0200 bra +0x202 /* 00000448 */
0000024A 5246 addq.w D6, 1
0000024C 7E01 moveq.l D7, 0x01
0000024E 206E 0008 movea.l A0, [A6 + 0x8]
00000252 4A28 0001 tst.b [A0 + 0x1]
00000256 670A beq +0xC /* 00000262 */
00000258 206E 0008 movea.l A0, [A6 + 0x8]
0000025C 1028 0001 move.b D0, [A0 + 0x1]
00000260 E16F lsl D7.w, D0
label00000262:
00000262 303C 0804 move.w D0, 0x804
00000266 C047 and.w D0, D7
00000268 6704 beq +0x6 /* 0000026E */
0000026A 0047 0804 ori.w D7, 0x804
label0000026E:
0000026E 206E 0008 movea.l A0, [A6 + 0x8]
00000272 4A10 tst.b [A0]
00000274 670E beq +0x10 /* 00000284 */
00000276 206D B9FC movea.l A0, [A5 - 0x4604]
0000027A 3007 move.w D0, D7
0000027C 4640 not.w D0
0000027E C168 01AE and.w [A0 + 0x1AE], D0
00000282 6068 bra +0x6A /* 000002EC */
label00000284:
00000284 206D B9FC movea.l A0, [A5 - 0x4604]
00000288 4AA8 03DE tst.l [A0 + 0x3DE]
0000028C 6756 beq +0x58 /* 000002E4 */
0000028E 206D B9FC movea.l A0, [A5 - 0x4604]
00000292 226D B9FC movea.l A1, [A5 - 0x4604]
00000296 43E9 01DA lea.l A1, [A1 + 0x1DA]
0000029A B3E8 03DE cmpa.l A1, [A0 + 0x3DE]
0000029E 6744 beq +0x46 /* 000002E4 */
000002A0 7000 moveq.l D0, 0x00
000002A2 3007 move.w D0, D7
000002A4 206D B9FC movea.l A0, [A5 - 0x4604]
000002A8 2068 03DE movea.l A0, [A0 + 0x3DE]
000002AC 323C 0100 move.w D1, 0x100
000002B0 C268 0072 and.w D1, [A0 + 0x72]
000002B4 6708 beq +0xA /* 000002BE */
000002B6 223C 0000 1000 move.l D1, 0x1000
000002BC 6006 bra +0x8 /* 000002C4 */
label000002BE:
000002BE 223C 0000 0400 move.l D1, 0x400
label000002C4:
000002C4 C280 and.l D1, D0
000002C6 671C beq +0x1E /* 000002E4 */
000002C8 7000 moveq.l D0, 0x00
000002CA 2F00 move.l -[A7], D0
000002CC 206D B9FC movea.l A0, [A5 - 0x4604]
000002D0 2F28 03DE move.l -[A7], [A0 + 0x3DE]
000002D4 206D B9FC movea.l A0, [A5 - 0x4604]
000002D8 4868 03D6 pea.l [A0 + 0x3D6]
000002DC 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000002E0 4FEF 000C lea.l A7, [A7 + 0xC]
label000002E4:
000002E4 206D B9FC movea.l A0, [A5 - 0x4604]
000002E8 8F68 01AE or.w [A0 + 0x1AE], D7
label000002EC:
000002EC 303C 0804 move.w D0, 0x804
000002F0 C047 and.w D0, D7
000002F2 6712 beq +0x14 /* 00000306 */
000002F4 206D B9FC movea.l A0, [A5 - 0x4604]
000002F8 41E8 01A6 lea.l A0, [A0 + 0x1A6]
000002FC 2F20 move.l -[A7], -[A0]
000002FE 2F20 move.l -[A7], -[A0]
00000300 4EBA 04A2 jsr [PC + 0x4A2 /* 000007A4 */]
00000304 508F addq.l A7, 8
label00000306:
00000306 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
0000030A 303C 2804 move.w D0, 0x2804
0000030E C047 and.w D0, D7
00000310 670A beq +0xC /* 0000031C */
00000312 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000316 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
0000031A 588F addq.l A7, 4
label0000031C:
0000031C 206D BA78 movea.l A0, [A5 - 0x4588]
00000320 317C 0001 025E move.w [A0 + 0x25E], 0x1
00000326 2F2D B9FC move.l -[A7], [A5 - 0x4604]
0000032A 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
0000032E 588F addq.l A7, 4
00000330 6000 0116 bra +0x118 /* 00000448 */
00000334 5246 addq.w D6, 1
00000336 3D7C FFFE FFE6 move.w [A6 - 0x1A], 0xFFFE
0000033C 3D7C FFFE FFE4 move.w [A6 - 0x1C], 0xFFFE
00000342 3D7C FFFE FFE2 move.w [A6 - 0x1E], 0xFFFE
00000348 3D7C FFFE FFE0 move.w [A6 - 0x20], 0xFFFE
0000034E 3E3C 0804 move.w D7, 0x804
00000352 206D B9FC movea.l A0, [A5 - 0x4604]
00000356 47E8 032E lea.l A3, [A0 + 0x32E]
label0000035A:
0000035A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000035E 7001 moveq.l D0, 0x01
00000360 B06B 000C cmp.w D0, [A3 + 0xC]
00000364 666E bne +0x70 /* 000003D4 */
00000366 426E FFDA clr.w [A6 - 0x26]
0000036A 4A6B 0004 tst.w [A3 + 0x4]
0000036E 660E bne +0x10 /* 0000037E */
00000370 0C6B 7FFF 0006 cmpi.w [A3 + 0x6], 0x7FFF
00000376 6606 bne +0x8 /* 0000037E */
00000378 3D7C 0004 FFDA move.w [A6 - 0x26], 0x4
label0000037E:
0000037E 4A6B 0008 tst.w [A3 + 0x8]
00000382 660E bne +0x10 /* 00000392 */
00000384 0C6B 7FFF 000A cmpi.w [A3 + 0xA], 0x7FFF
0000038A 6606 bne +0x8 /* 00000392 */
0000038C 006E 0800 FFDA ori.w [A6 - 0x26], 0x800
label00000392:
00000392 303C 0800 move.w D0, 0x800
00000396 C06E FFDA and.w D0, [A6 - 0x26]
0000039A 6618 bne +0x1A /* 000003B4 */
0000039C 0C6B 7FFF 000A cmpi.w [A3 + 0xA], 0x7FFF
000003A2 6710 beq +0x12 /* 000003B4 */
000003A4 3D6B 0008 FFE4 move.w [A6 - 0x1C], [A3 + 0x8]
000003AA 3D6B 000A FFE6 move.w [A6 - 0x1A], [A3 + 0xA]
000003B0 0247 F7FF andi.w D7, 0xF7FF
label000003B4:
000003B4 7004 moveq.l D0, 0x04
000003B6 C06E FFDA and.w D0, [A6 - 0x26]
000003BA 6618 bne +0x1A /* 000003D4 */
000003BC 0C6B 7FFF 0006 cmpi.w [A3 + 0x6], 0x7FFF
000003C2 6710 beq +0x12 /* 000003D4 */
000003C4 3D6B 0004 FFE0 move.w [A6 - 0x20], [A3 + 0x4]
000003CA 3D6B 0006 FFE2 move.w [A6 - 0x1E], [A3 + 0x6]
000003D0 0247 FFFB andi.w D7, 0xFFFB
label000003D4:
000003D4 2653 movea.l A3, [A3]
000003D6 200B move.l D0, A3
000003D8 6680 bne -0x7E /* 0000035A */
000003DA 0C47 0804 cmpi.w D7, 0x804
000003DE 661A bne +0x1C /* 000003FA */
000003E0 3D6D BA7E FFE2 move.w [A6 - 0x1E], [A5 - 0x4582]
000003E6 3D6D BA7E FFE0 move.w [A6 - 0x20], [A5 - 0x4582]
000003EC 3D6D BA7C FFE6 move.w [A6 - 0x1A], [A5 - 0x4584]
000003F2 3D6D BA7C FFE4 move.w [A6 - 0x1C], [A5 - 0x4584]
000003F8 4247 clr.w D7
label000003FA:
000003FA 206D B9FC movea.l A0, [A5 - 0x4604]
000003FE 303C F7FB move.w D0, 0xF7FB
00000402 C068 01AE and.w D0, [A0 + 0x1AE]
00000406 3207 move.w D1, D7
00000408 8240 or.w D1, D0
0000040A 206D B9FC movea.l A0, [A5 - 0x4604]
0000040E 3141 01AE move.w [A0 + 0x1AE], D1
00000412 41EE FFE8 lea.l A0, [A6 - 0x18]
00000416 2F20 move.l -[A7], -[A0]
00000418 2F20 move.l -[A7], -[A0]
0000041A 4EBA 0388 jsr [PC + 0x388 /* 000007A4 */]
0000041E 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00000422 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000426 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
0000042A 206D BA78 movea.l A0, [A5 - 0x4588]
0000042E 317C 0001 025E move.w [A0 + 0x25E], 0x1
00000434 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000438 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
0000043C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000440 6006 bra +0x8 /* 00000448 */
00000442 4EBA 0038 jsr [PC + 0x38 /* 0000047C */]
00000446 3C00 move.w D6, D0
label00000448:
00000448 3006 move.w D0, D6
0000044A 4CEE 18C0 FFCA movem.l D6,D7,A3,A4, [A6 - 0x36]
00000450 4E5E unlink A6
00000452 4E75 rts
00000454 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000456 8000 or.b D0, D0
00000458 0000 0000 ori.b D0, 0x0
0000045C 0000 4005 ori.b D0, 0x5
00000460 C800 and.b D4, D0
00000462 0000 0000 ori.b D0, 0x0
00000466 0000 4001 ori.b D0, 0x1
0000046A 8000 or.b D0, D0
0000046C 0000 0000 ori.b D0, 0x0
00000470 0000 3FFD ori.b D0, 0xFD
00000474 8000 or.b D0, D0
00000476 0000 0000 ori.b D0, 0x0
0000047A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000047C-00000480
fn0000047C:
0000047C 4E56 F3BA link A6, -0x0C46
// end alternate branch 0000047C-00000480
fn0000047C: // (misaligned)
0000047E F3BA .invalid <<F/6/1>>
00000480 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000484 47EE F400 lea.l A3, [A6 - 0xC00]
00000488 4245 clr.w D5
0000048A 286D E9E2 movea.l A4, [A5 - 0x161E]
0000048E 6020 bra +0x22 /* 000004B0 */
label00000490:
00000490 7001 moveq.l D0, 0x01
00000492 B06C 018A cmp.w D0, [A4 + 0x18A]
00000496 6714 beq +0x16 /* 000004AC */
00000498 7005 moveq.l D0, 0x05
0000049A B06C 018A cmp.w D0, [A4 + 0x18A]
0000049E 670C beq +0xE /* 000004AC */
000004A0 3005 move.w D0, D5
000004A2 5245 addq.w D5, 1
000004A4 C1FC 000C muls.w D0, 0xC
000004A8 278C 0000 move.l [A3 + D0.w], A4
label000004AC:
000004AC 286C 0164 movea.l A4, [A4 + 0x164]
label000004B0:
000004B0 200C move.l D0, A4
000004B2 6706 beq +0x8 /* 000004BA */
000004B4 0C45 0100 cmpi.w D5, 0x100
000004B8 6DD6 blt -0x28 /* 00000490 */
label000004BA:
000004BA 486E F3EC pea.l [A6 - 0xC14]
000004BE 486E F3EA pea.l [A6 - 0xC16]
000004C2 48C5 ext.l D5
000004C4 2F05 move.l -[A7], D5
000004C6 7001 moveq.l D0, 0x01
000004C8 2F00 move.l -[A7], D0
000004CA 2F00 move.l -[A7], D0
000004CC 7248 moveq.l D1, 0x48
000004CE 2F01 move.l -[A7], D1
000004D0 342D E9F2 move.w D2, [A5 - 0x160E]
000004D4 48C2 ext.l D2
000004D6 362D E9EE move.w D3, [A5 - 0x1612]
000004DA 48C3 ext.l D3
000004DC 9483 sub.l D2, D3
000004DE 5282 addq.l D2, 1
000004E0 2F02 move.l -[A7], D2
000004E2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000004E6 3E00 move.w D7, D0
000004E8 48C0 ext.l D0
000004EA 508F addq.l A7, 8
000004EC 2F00 move.l -[A7], D0
000004EE 7048 moveq.l D0, 0x48
000004F0 2F00 move.l -[A7], D0
000004F2 322D E9F4 move.w D1, [A5 - 0x160C]
000004F6 48C1 ext.l D1
000004F8 342D E9F0 move.w D2, [A5 - 0x1610]
000004FC 48C2 ext.l D2
000004FE 9282 sub.l D1, D2
00000500 5281 addq.l D1, 1
00000502 2F01 move.l -[A7], D1
00000504 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000508 3D40 F3EE move.w [A6 - 0xC12], D0
0000050C 48C0 ext.l D0
0000050E 508F addq.l A7, 8
00000510 2F00 move.l -[A7], D0
00000512 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */]
00000516 4244 clr.w D4
00000518 4246 clr.w D6
0000051A 486E F3EE pea.l [A6 - 0xC12]
0000051E 486E F3E0 pea.l [A6 - 0xC20]
00000522 3F3C 200E move.w -[A7], 0x200E
00000526 A9EB syscall Pack4/FP68K
00000528 486E F3E0 pea.l [A6 - 0xC20]
0000052C 486E F3D8 pea.l [A6 - 0xC28]
00000530 3F3C 0810 move.w -[A7], 0x810
00000534 A9EB syscall Pack4/FP68K
00000536 486E F3D8 pea.l [A6 - 0xC28]
0000053A 486E F3CE pea.l [A6 - 0xC32]
0000053E 3F3C 080E move.w -[A7], 0x80E
00000542 A9EB syscall Pack4/FP68K
00000544 486E F3EA pea.l [A6 - 0xC16]
00000548 486E F3C4 pea.l [A6 - 0xC3C]
0000054C 3F3C 200E move.w -[A7], 0x200E
00000550 A9EB syscall Pack4/FP68K
00000552 486E F3C4 pea.l [A6 - 0xC3C]
00000556 486E F3CE pea.l [A6 - 0xC32]
0000055A 3F3C 0006 move.w -[A7], 0x6
0000055E A9EB syscall Pack4/FP68K
00000560 486E F3CE pea.l [A6 - 0xC32]
00000564 486E F3F0 pea.l [A6 - 0xC10]
00000568 3F3C 0810 move.w -[A7], 0x810
0000056C A9EB syscall Pack4/FP68K
0000056E 3D47 F3C2 move.w [A6 - 0xC3E], D7
00000572 486E F3C2 pea.l [A6 - 0xC3E]
00000576 486E F3E0 pea.l [A6 - 0xC20]
0000057A 3F3C 200E move.w -[A7], 0x200E
0000057E A9EB syscall Pack4/FP68K
00000580 486E F3E0 pea.l [A6 - 0xC20]
00000584 486E F3D8 pea.l [A6 - 0xC28]
00000588 3F3C 0810 move.w -[A7], 0x810
0000058C A9EB syscall Pack4/FP68K
0000058E 486E F3D8 pea.l [A6 - 0xC28]
00000592 486E F3CE pea.l [A6 - 0xC32]
00000596 3F3C 080E move.w -[A7], 0x80E
0000059A A9EB syscall Pack4/FP68K
0000059C 486E F3EC pea.l [A6 - 0xC14]
000005A0 486E F3C4 pea.l [A6 - 0xC3C]
000005A4 3F3C 200E move.w -[A7], 0x200E
000005A8 A9EB syscall Pack4/FP68K
000005AA 486E F3C4 pea.l [A6 - 0xC3C]
000005AE 486E F3CE pea.l [A6 - 0xC32]
000005B2 3F3C 0006 move.w -[A7], 0x6
000005B6 A9EB syscall Pack4/FP68K
000005B8 486E F3CE pea.l [A6 - 0xC32]
000005BC 486E F3F8 pea.l [A6 - 0xC08]
000005C0 3F3C 0810 move.w -[A7], 0x810
000005C4 A9EB syscall Pack4/FP68K
000005C6 4247 clr.w D7
000005C8 4FEF 001C lea.l A7, [A7 + 0x1C]
000005CC 6000 0198 bra +0x19A /* 00000766 */
label000005D0:
000005D0 7048 moveq.l D0, 0x48
000005D2 2F00 move.l -[A7], D0
000005D4 3D46 F3C0 move.w [A6 - 0xC40], D6
000005D8 486E F3C0 pea.l [A6 - 0xC40]
000005DC 486E F3E0 pea.l [A6 - 0xC20]
000005E0 3F3C 200E move.w -[A7], 0x200E
000005E4 A9EB syscall Pack4/FP68K
000005E6 486E F3F0 pea.l [A6 - 0xC10]
000005EA 486E F3E0 pea.l [A6 - 0xC20]
000005EE 3F3C 0804 move.w -[A7], 0x804
000005F2 A9EB syscall Pack4/FP68K
000005F4 41EE F3E0 lea.l A0, [A6 - 0xC20]
000005F8 43EE F3CE lea.l A1, [A6 - 0xC32]
000005FC 22D8 move.l [A1]+, [A0]+
000005FE 22D8 move.l [A1]+, [A0]+
00000600 32D8 move.w [A1]+, [A0]+
00000602 486E F3CE pea.l [A6 - 0xC32]
00000606 3F3C 0016 move.w -[A7], 0x16
0000060A A9EB syscall Pack4/FP68K
0000060C 486E F3CE pea.l [A6 - 0xC32]
00000610 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000614 48C0 ext.l D0
00000616 588F addq.l A7, 4
00000618 2F00 move.l -[A7], D0
0000061A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000061E 5240 addq.w D0, 1
00000620 2207 move.l D1, D7
00000622 C3FC 000C muls.w D1, 0xC
00000626 3780 1006 move.w [A3 + D1.w + 0x6], D0
0000062A 7048 moveq.l D0, 0x48
0000062C 2F00 move.l -[A7], D0
0000062E 3D44 F3BE move.w [A6 - 0xC42], D4
00000632 486E F3BE pea.l [A6 - 0xC42]
00000636 486E F3E0 pea.l [A6 - 0xC20]
0000063A 3F3C 200E move.w -[A7], 0x200E
0000063E A9EB syscall Pack4/FP68K
00000640 486E F3F8 pea.l [A6 - 0xC08]
00000644 486E F3E0 pea.l [A6 - 0xC20]
00000648 3F3C 0804 move.w -[A7], 0x804
0000064C A9EB syscall Pack4/FP68K
0000064E 41EE F3E0 lea.l A0, [A6 - 0xC20]
00000652 43EE F3CE lea.l A1, [A6 - 0xC32]
00000656 22D8 move.l [A1]+, [A0]+
00000658 22D8 move.l [A1]+, [A0]+
0000065A 32D8 move.w [A1]+, [A0]+
0000065C 486E F3CE pea.l [A6 - 0xC32]
00000660 3F3C 0016 move.w -[A7], 0x16
00000664 A9EB syscall Pack4/FP68K
00000666 486E F3CE pea.l [A6 - 0xC32]
0000066A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000066E 48C0 ext.l D0
00000670 588F addq.l A7, 4
00000672 2F00 move.l -[A7], D0
00000674 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000678 5240 addq.w D0, 1
0000067A 2207 move.l D1, D7
0000067C C3FC 000C muls.w D1, 0xC
00000680 3780 1004 move.w [A3 + D1.w + 0x4], D0
00000684 7048 moveq.l D0, 0x48
00000686 2F00 move.l -[A7], D0
00000688 3206 move.w D1, D6
0000068A 5241 addq.w D1, 1
0000068C 3D41 F3BC move.w [A6 - 0xC44], D1
00000690 486E F3BC pea.l [A6 - 0xC44]
00000694 486E F3E0 pea.l [A6 - 0xC20]
00000698 3F3C 200E move.w -[A7], 0x200E
0000069C A9EB syscall Pack4/FP68K
0000069E 486E F3F0 pea.l [A6 - 0xC10]
000006A2 486E F3E0 pea.l [A6 - 0xC20]
000006A6 3F3C 0804 move.w -[A7], 0x804
000006AA A9EB syscall Pack4/FP68K
000006AC 41EE F3E0 lea.l A0, [A6 - 0xC20]
000006B0 43EE F3CE lea.l A1, [A6 - 0xC32]
000006B4 22D8 move.l [A1]+, [A0]+
000006B6 22D8 move.l [A1]+, [A0]+
000006B8 32D8 move.w [A1]+, [A0]+
000006BA 486E F3CE pea.l [A6 - 0xC32]
000006BE 3F3C 0016 move.w -[A7], 0x16
000006C2 A9EB syscall Pack4/FP68K
000006C4 486E F3CE pea.l [A6 - 0xC32]
000006C8 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000006CC 48C0 ext.l D0
000006CE 588F addq.l A7, 4
000006D0 2F00 move.l -[A7], D0
000006D2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000006D6 2207 move.l D1, D7
000006D8 C3FC 000C muls.w D1, 0xC
000006DC 9073 1006 sub.w D0, [A3 + D1.w + 0x6]
000006E0 5340 subq.w D0, 1
000006E2 2207 move.l D1, D7
000006E4 C3FC 000C muls.w D1, 0xC
000006E8 3780 100A move.w [A3 + D1.w + 0xA], D0
000006EC 7048 moveq.l D0, 0x48
000006EE 2F00 move.l -[A7], D0
000006F0 3204 move.w D1, D4
000006F2 5241 addq.w D1, 1
000006F4 3D41 F3BA move.w [A6 - 0xC46], D1
000006F8 486E F3BA pea.l [A6 - 0xC46]
000006FC 486E F3E0 pea.l [A6 - 0xC20]
00000700 3F3C 200E move.w -[A7], 0x200E
00000704 A9EB syscall Pack4/FP68K
00000706 486E F3F8 pea.l [A6 - 0xC08]
0000070A 486E F3E0 pea.l [A6 - 0xC20]
0000070E 3F3C 0804 move.w -[A7], 0x804
00000712 A9EB syscall Pack4/FP68K
00000714 41EE F3E0 lea.l A0, [A6 - 0xC20]
00000718 43EE F3CE lea.l A1, [A6 - 0xC32]
0000071C 22D8 move.l [A1]+, [A0]+
0000071E 22D8 move.l [A1]+, [A0]+
00000720 32D8 move.w [A1]+, [A0]+
00000722 486E F3CE pea.l [A6 - 0xC32]
00000726 3F3C 0016 move.w -[A7], 0x16
0000072A A9EB syscall Pack4/FP68K
0000072C 486E F3CE pea.l [A6 - 0xC32]
00000730 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000734 48C0 ext.l D0
00000736 588F addq.l A7, 4
00000738 2F00 move.l -[A7], D0
0000073A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000073E 2207 move.l D1, D7
00000740 C3FC 000C muls.w D1, 0xC
00000744 9073 1004 sub.w D0, [A3 + D1.w + 0x4]
00000748 5340 subq.w D0, 1
0000074A 2207 move.l D1, D7
0000074C C3FC 000C muls.w D1, 0xC
00000750 3780 1008 move.w [A3 + D1.w + 0x8], D0
00000754 5246 addq.w D6, 1
00000756 BC6E F3EA cmp.w D6, [A6 - 0xC16]
0000075A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000075E 6604 bne +0x6 /* 00000764 */
00000760 4246 clr.w D6
00000762 5244 addq.w D4, 1
label00000764:
00000764 5247 addq.w D7, 1
label00000766:
00000766 BA47 cmp.w D5, D7
00000768 6E00 FE66 bgt -0x198 /* 000005D0 */
0000076C 6022 bra +0x24 /* 00000790 */
label0000076E:
0000076E 2007 move.l D0, D7
00000770 C1FC 000C muls.w D0, 0xC
00000774 41F3 000C lea.l A0, [A3 + D0.w + 0xC]
00000778 2F20 move.l -[A7], -[A0]
0000077A 2F20 move.l -[A7], -[A0]
0000077C 2007 move.l D0, D7
0000077E C1FC 000C muls.w D0, 0xC
00000782 2073 0000 movea.l A0, [A3 + D0.w]
00000786 2F08 move.l -[A7], A0
00000788 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
0000078C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000790:
00000790 3007 move.w D0, D7
00000792 5347 subq.w D7, 1
00000794 4A40 tst.w D0
00000796 66D6 bne -0x28 /* 0000076E */
00000798 7001 moveq.l D0, 0x01
0000079A 4CEE 18F8 F39E movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0xC62]
000007A0 4E5E unlink A6
000007A2 4E75 rts
fn000007A4:
000007A4 4E56 0000 link A6, 0
000007A8 70FE moveq.l D0, 0xFFFFFFFE
000007AA B06E 0008 cmp.w D0, [A6 + 0x8]
000007AE 660C bne +0xE /* 000007BC */
000007B0 206D B9FC movea.l A0, [A5 - 0x4604]
000007B4 0068 0004 01AE ori.w [A0 + 0x1AE], 0x4
000007BA 600C bra +0xE /* 000007C8 */
label000007BC:
000007BC 0C6E 7FFF 0008 cmpi.w [A6 + 0x8], 0x7FFF
000007C2 6604 bne +0x6 /* 000007C8 */
000007C4 536E 0008 subq.w [A6 + 0x8], 1
label000007C8:
000007C8 70FE moveq.l D0, 0xFFFFFFFE
000007CA B06E 000C cmp.w D0, [A6 + 0xC]
000007CE 660C bne +0xE /* 000007DC */
000007D0 206D B9FC movea.l A0, [A5 - 0x4604]
000007D4 0068 0800 01AE ori.w [A0 + 0x1AE], 0x800
000007DA 600C bra +0xE /* 000007E8 */
label000007DC:
000007DC 0C6E 7FFF 000C cmpi.w [A6 + 0xC], 0x7FFF
000007E2 6604 bne +0x6 /* 000007E8 */
000007E4 536E 000C subq.w [A6 + 0xC], 1
label000007E8:
000007E8 0C6E 7FFF 000A cmpi.w [A6 + 0xA], 0x7FFF
000007EE 6604 bne +0x6 /* 000007F4 */
000007F0 536E 000A subq.w [A6 + 0xA], 1
label000007F4:
000007F4 0C6E 7FFF 000E cmpi.w [A6 + 0xE], 0x7FFF
000007FA 6604 bne +0x6 /* 00000800 */
000007FC 536E 000E subq.w [A6 + 0xE], 1
label00000800:
00000800 206D B9FC movea.l A0, [A5 - 0x4604]
00000804 7004 moveq.l D0, 0x04
00000806 C068 01AE and.w D0, [A0 + 0x1AE]
0000080A 671A beq +0x1C /* 00000826 */
0000080C 206D B9FC movea.l A0, [A5 - 0x4604]
00000810 4A68 019E tst.w [A0 + 0x19E]
00000814 6D2C blt +0x2E /* 00000842 */
00000816 206D B9FC movea.l A0, [A5 - 0x4604]
0000081A 226D B9FC movea.l A1, [A5 - 0x4604]
0000081E 3368 019E 0364 move.w [A1 + 0x364], [A0 + 0x19E]
00000824 601C bra +0x1E /* 00000842 */
label00000826:
00000826 206D B9FC movea.l A0, [A5 - 0x4604]
0000082A 3028 0364 move.w D0, [A0 + 0x364]
0000082E B06E 000A cmp.w D0, [A6 + 0xA]
00000832 6E0E bgt +0x10 /* 00000842 */
00000834 302E 000A move.w D0, [A6 + 0xA]
00000838 5240 addq.w D0, 1
0000083A 206D B9FC movea.l A0, [A5 - 0x4604]
0000083E 3140 0364 move.w [A0 + 0x364], D0
label00000842:
00000842 206D B9FC movea.l A0, [A5 - 0x4604]
00000846 303C 0800 move.w D0, 0x800
0000084A C068 01AE and.w D0, [A0 + 0x1AE]
0000084E 671A beq +0x1C /* 0000086A */
00000850 206D B9FC movea.l A0, [A5 - 0x4604]
00000854 4A68 01A2 tst.w [A0 + 0x1A2]
00000858 6D2C blt +0x2E /* 00000886 */
0000085A 206D B9FC movea.l A0, [A5 - 0x4604]
0000085E 226D B9FC movea.l A1, [A5 - 0x4604]
00000862 3368 01A2 034A move.w [A1 + 0x34A], [A0 + 0x1A2]
00000868 601C bra +0x1E /* 00000886 */
label0000086A:
0000086A 206D B9FC movea.l A0, [A5 - 0x4604]
0000086E 3028 034A move.w D0, [A0 + 0x34A]
00000872 B06E 000E cmp.w D0, [A6 + 0xE]
00000876 6E0E bgt +0x10 /* 00000886 */
00000878 302E 000E move.w D0, [A6 + 0xE]
0000087C 5240 addq.w D0, 1
0000087E 206D B9FC movea.l A0, [A5 - 0x4604]
00000882 3140 034A move.w [A0 + 0x34A], D0
label00000886:
00000886 206D B9FC movea.l A0, [A5 - 0x4604]
0000088A 41E8 019E lea.l A0, [A0 + 0x19E]
0000088E 43EE 0008 lea.l A1, [A6 + 0x8]
00000892 20D9 move.l [A0]+, [A1]+
00000894 20D9 move.l [A0]+, [A1]+
00000896 7000 moveq.l D0, 0x00
00000898 2F00 move.l -[A7], D0
0000089A 2F00 move.l -[A7], D0
0000089C 206D B9FC movea.l A0, [A5 - 0x4604]
000008A0 3228 034A move.w D1, [A0 + 0x34A]
000008A4 48C1 ext.l D1
000008A6 2F01 move.l -[A7], D1
000008A8 206D B9FC movea.l A0, [A5 - 0x4604]
000008AC 3228 0364 move.w D1, [A0 + 0x364]
000008B0 48C1 ext.l D1
000008B2 2F01 move.l -[A7], D1
000008B4 2F3C 0000 E90B move.l -[A7], 0xE90B
000008BA 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000008BE 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
000008C2 4E5E unlink A6
000008C4 4E75 rts